﻿
//................................................

function DoCreateOrEdit() {

    //Kiểm tra định dạng form
    if (IsEmpty($("#MaHQ").val())) {
        document.getElementById("MaHQMessage").innerHTML = "Nhập MaHQ !";
        $("#MaHQ").focus();
        return;
    }


    //Tạo mới một MaHaiQuan (Create)
    if ($("#Id").val() == -1) {
        //Khi tạo mới MaHaiQuan mới Kiểm tra MaHaiQuan có tồn tại
        var url = basePath + 'DanhMucChung/DoCheckTenMaHaiQuanExistAjax?ten=' + $("#MaHQ").val();
        $.getJSON(url, null, function (data) {
            if (data == true) {
                document.getElementById("MaHQMessage").innerHTML = "MaHaiQuan đang tồn tại !";
                $("#MaHQ").focus();
                return;
            }
            else {
                document.forms[0].action = basePath + 'DanhMucChung/TaoMaHaiQuan/';

                document.forms[0].method = "post";
                document.forms[0].submit();
            }

        });

    }
    //Thay đổi thông tin MaHaiQuan (Edit)
    else {
        document.forms[0].action = basePath + 'DanhMucChung/ChinhSuaMaHaiQuan/';
        document.forms[0].method = "post";
        document.forms[0].submit();
    }

}

//.......................................................

function DoDelete() {
    var MaHaiQuanID = document.forms[0].Id.value;
    var tenMaHaiQuan = document.forms[0].TenMaHaiQuan.value;
    if (MaHaiQuanID == -1) {
        alert('Chọn Danh Mục MaHaiQuan để Xóa !');
    }
    else {
        var note = "Bạn  có chắc muốn xóa  '" + tenMaHaiQuan + "' ?";
        if (confirm(note)) {
            window.location.href = basePath + "DanhMucChung/DeleteMaHaiQuan?MaHaiQuanID=" + MaHaiQuanID;
        }
    }
}

//.....................................................

function DoSearch() {
    document.forms[0].action = basePath + 'DanhMucChung/TimKiemMaHaiQuan';
    document.forms[0].method = "post";
    document.forms[0].submit();
}

//.....................................................

function EditMaHaiQuanAjax(id) {

    //Xóa thông điệp cũ khi xử lý tới Job Title mới
    DoClearMessage();
    //end

    var url = basePath + 'DanhMucChung/MaHaiQuanEditAjax/' + id;

    $.getJSON(url, null, function (data) {
        //        alert("va rui");
        //document.getElementById("showId").innerHTML = data[0];
        $("#Id").val(data[0]);
        $("#TenChung").val(data[1]);
        $("#MaHQ").val(data[2]);
        $("#IdDV").val(data[3]);
     
        //        document.getElementById("showId").innerHTML = data.Id;
        //        $("#Id").val(data.Id);
        //        $("#TenMaHaiQuan").val(data.Ten);
    });
}

//........................................................

function DoNew() {

    //Xóa thông điệp cũ khi xử lý tới MaHaiQuan mới
    DoClearMessage();
    //End
    $("#Id").val(-1);
    //document.getElementById("showId").innerHTML = "-1";
    $("#TenChung").val("");
    $("#MaHQ").val("");
    $("#IdDV").val(0);
  
}

//..................................................

function DoReset() {

    //Xóa thông điệp cũ khi xử lý tới Job title mới
    DoClearMessage();
    //end

    var id = $("#Id").val();
    if (id == -1 || id == "") {
        DoNew();
    }
    else {
        EditMaHaiQuanAjax(id);
    }
}

//................................................

function DoClearMessage() {
    //Xóa thông điệp cũ khi xử lý tới Job Title mới

    if (document.getElementById("MessageCreateMaHaiQuan") != null) {
        document.getElementById("MessageCreateMaHaiQuan").innerHTML = "";
    }
    if (document.getElementById("MessageEditMaHaiQuan") != null) {
        document.getElementById("MessageEditMaHaiQuan").innerHTML = "";
    }
    if (document.getElementById("MaHQMessage") != null) {
        document.getElementById("MaHQMessage").innerHTML = "";
    }
    //end
}

//.........................................................

//...................................................



//...................................................



//...................................................


//...................................................


//...................................................

//Các hàm hỗ trợ


//...............................................................